/**
				
		 *             *    
	  *     *       *     *
	*         *   *         *
  *             *             * 
   *@description : main 
   *@authro      : zhengxue
   *@created     : 2016-3-25
									
/*==================================================全局==========================================================================*/
@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}
html {
	overflow: hidden;
	overflow-y: auto;
} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: none;
}/*清除描边*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #666;
}/* 未访问的链接 */
a:visited {
	color: #666;
}/* 已访问的链接 */
a:hover {
	color: #005eaf;
}/* 鼠标在链接上 */
a:active {
	color: #666;
blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family:"微软雅黑";
	font-size: 12px;
	color: #828282;
	background: #ffffff;
}
select, input {
	vertical-align: middle;
	outline: none;
}
em, i {
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer
}
.h5 {
	clear: both;
	height: 5px;
}
.h10 {
	clear: both;
	height: 10px;
}
.h15 {
	clear: both;
	height: 15px;
}
.h20 {
	clear: both;
	height: 20px;
}
.h25 {
	clear: both;
	height: 25px;
}
.h30 {
	clear: both;
	height: 30px;
}
.h35 {
	clear: both;
	height: 35px;
}
.h40 {
	clear: both;
	height: 40px;
}
.h50 {
	clear: both;
	height: 50px;
}
.h60 {
	clear: both;
	height: 60px;
}
.h70 {
	clear: both;
	height: 70px;
}
.h90 {
	clear: both;
	height:90px;
}
.h125 {
	clear: both;
	height:125px;
}

.h185 {
	clear: both;
	height:185px;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
/*^
 * 框架
 * @created 2016.3.21
 * @return
 */	
.wrap {
	width: 1100px;
	clear: both;
	margin: 0 auto;
}
/*===========================头部begin===========================*/
.top{height:78px; position:relative; overflow:hidden; padding:18px 0 24px 0; background:#fff}
.logo{width:225px;height:75px;overflow:hidden;background:url(../images/logo.jpg) no-repeat center center;}
.logo a{display:block;width:225px;height:75px;overflow:hidden;}
.t_text{ height:40px; width:240px; border-left:2px solid #999; padding-left:15px; overflow:hidden; margin:28px 0 0 32px}
.t_text span{ height:20px; line-height:20px; color:#1458ab; font-size:18px; display:block;}
.t_text em{ height:15px; line-height:15px; padding-top:5px; color:#020202; font-size:14px; display:block;}
.t_right{ height:62px; width:256px; overflow:hidden; padding-top:17px;}
.t_right .phonebox{ height:36px; width:190px; overflow:hidden; padding-top:13px;}
.t_right .phonebox p{ height:36px; width:32px; background:#c00725 url(../images/phone.png) no-repeat center center; overflow:hidden;}
.t_right .phonebox .div{ padding-left:15px; height:36px; overflow:hidden; width:143px;}
.t_right .phonebox .div span{ height:15px; line-height:15px; font-size:14px; color:#666; display:block; overflow:hidden;}
.t_right .phonebox .div em{ height:16px; line-height:16px; padding-top:5px; font-size:20px; color:#c00725; display:block; overflow:hidden;}
.t_right .ewm{ height:62px; width:62px; overflow:hidden;}

/*-------menu begin------------*/
.menu{ height:57px; width:100%; clear:both;background:#005eaf;}
.menu dl{ width:1100px; margin:0 auto; clear:both; height:57px;}
.menu dd{float:left; display:inline;height:57px;position:relative;}
.menu dd span{ height:57px;display:block; overflow:hidden;border-left:1px solid #0054a5;border-right:1px solid #0f61bb;}
.menu dd span a{width:120px; line-height:57px;display:block; overflow:hidden; text-align:center; color:#fffcfc; font-size:16px;}
.menu dd:hover span{background: #065192; border:none;border-left:1px solid #065192;border-right:1px solid #065192;}
.menu dd:hover span a {color: #fffcfc;}
.menu dd.hover span{background: #065192;border:none; border-left:1px solid #065192;border-right:1px solid #065192;}
.menu dd.hover span a {color: #fffcfc;}
.menu dd .div {position: absolute;left: 0px;top:57px;display: none;width:100%;background:#005eaf;z-index: 999999;}
.menu dd .div a {display: block;height:40px;line-height:40px; text-align:center;color: #fff; font-size:14px;}
.menu dd .div a:hover {color: #fffcfc;background:#065192;}
.menu dd a:visited{ color:#fffcfc}
.menu dd a:hover{ color:#fffcfc}
.menu dd a:visited{ color:#fffcfc}
/*===========================头部end===========================*/

/*===========================banner===========================*/
.bannerSlide { height:600px; background: #C1C1C1; overflow: hidden; width:100%; }
.bannerSlide .center { width: 1100px; height: 600px; margin: 0 auto; position: relative; }
.bannerSlide .hd {width:100%;position:absolute;z-index:99999;bottom:122px; left:0px;height:12px;}
.bannerSlide .hd ul { text-align:center; }
.bannerSlide .hd ul li {cursor: pointer;display: inline-block;*display:inline;zoom: 1;overflow: hidden;line-height: 999px;height:11px;width:11px; border-radius:11px;background:#fff; margin-right:5px;}
.bannerSlide .hd ul li.on {background:#005eaf;}
.bannerSlide .bd{ position: absolute; left: -410px; height: 600px;}
.bannerSlide .bd li{ width: 1920px; height: 600px;}
.bannerSlide .bd li a {display: block; width:1920px;height: 600px;}
.bannerSlide .prev{ height:90px; width:46px; position:absolute; left:-65px; top:215px; background:url(../images/prev1.png) no-repeat center center; cursor:pointer; display:none}
.bannerSlide .next{ height:90px; width:46px; position:absolute; right:-65px; top:215px; background:url(../images/next1.png) no-repeat center center;cursor:pointer;display:none}
.bannerSlide:hover .prev{ display:block;}
.bannerSlide:hover .next{ display:block;}
/*notice*/
.noticebox{ height:43px; width:1000px; overflow:hidden; position:absolute; left:50px; bottom:40px; background:url(../images/noticebg.png) no-repeat center center}
.notice{width:745px;height:43px;overflow: hidden;}
.notice_span{width:76px;height:43px;line-height:43px;color: #fff; padding-left:47px; font-size:14px;}
.notice_list{ width:622px; height:43px;  overflow:hidden; position:relative;}
.notice_list .nhd{ display: none;}
.notice_list .nbd{ height:43px; width: 530px; padding-left:23px;}
.notice_list .infoList li{ height:43px; line-height:43px;width: 530px; overflow:hidden}
.notice_list .infoList li a{ display:block; height:43px; line-height:43px; color: #676767; font-size:14px;}
.notice_list .infoList li a:visited{ color: #676767;}
.notice_list .infoList li a:hover{ color: #005eaf;}
.notice_list .infoList li a:active{ color: #676767;}
.notice_list .nprev{ position:absolute; left:575px; top:17px; z-index: 9999; display:block; width:7px; height:12px; background:url(../images/n_ico.png) no-repeat 0px 0px;  }
.notice_list .nnext{ position:absolute; right:15px; top:17px;width:7px; height:12px;background:url(../images/n_ico.png) no-repeat -25px 0px;}
.notice_list .nprev:hover{background:url(../images/n_ico2.png) no-repeat 0px 0px; }
.notice_list .nnext:hover{background:url(../images/n_ico2.png) no-repeat -25px 0px;}
.sharebox{ height:43px; width:254px; overflow:hidden;}
.sharebox span{ height:43px; line-height:43px; padding-left:23px; color:#6c6c6c; font-size:14px; padding-right:10px;}
.sharebox a{ margin-top:14px !important;}
/*=======================con1===================*/
/*title*/
.index_title{ height:70px; line-height:70px; font-size:30px; color:#333; text-align:center;  border-bottom:1px solid #cfcfcf; margin:0 auto; width:400px; position:relative;}
.index_title span{padding:0 24px;border-bottom:1px solid #727272; height:70px; line-height:70px; position:absolute; bottom:-1px; left:125px; display:block}
.adtext{ height:30px; line-height:30px; font-size:14px; color:#666; text-align:center; padding:12px 0 20px 0;}
.index_title2{ height:70px; line-height:70px; font-size:30px; color:#fff; text-align:center;  border-bottom:1px solid #727272; margin:0 auto; width:400px; position:relative;}
.index_title2 span{padding:0 24px;border-bottom:1px solid #fff; height:70px; line-height:70px; position:absolute; bottom:-1px; left:125px; display:block}
.adtext2{ height:30px; line-height:30px; font-size:14px; color:#fff; text-align:center; padding:12px 0 20px 0;}
.con1{ height:150px;position:relative;}
.con1 dl{height:150px; width:1150px;position:absolute; margin-left:-25px; top:0;}
.con1 dl dd{ width:330px; height:150px; float:left; display:inline; overflow:hidden; margin-right:50px; position:relative;}
.con1 dl dd a{width:330px; height:150px; display:block; overflow:hidden;}
.con1 dl dd .textbox{ height:65px; width:330px; overflow:hidden; position:absolute; top:40px; left:0; z-index:0}
.con1 dl dd .textbox p{ height:65px; width:90px;  float:left; display:inline;}
.con1 dl dd .textbox p.p1{background:url(../images/c_ico1.png) no-repeat center center;}
.con1 dl dd .textbox p.p2{background:url(../images/c_ico2.png) no-repeat center center;}
.con1 dl dd .textbox p.p3{background:url(../images/c_ico3.png) no-repeat center center;}
.con1 dl dd .textbox .div{ height:65px; width:240px; overflow:hidden;}
.con1 dl dd .textbox span{ height:20px; line-height:20px; font-size:14px; color:#666; display:block}
.con1 dl dd .textbox em{ height:40px; line-height:20px; font-size:14px; color:#999999;display:block; padding-top:5px;}
.con1 dl dd .imgbox{width:330px; height:150px;overflow:hidden; position:absolute; top:0px; left:0; z-index:1; opacity:0}
.con1 dl dd .imgbox b{height:65px; width:90px; position:absolute; top:40px; left:0px; }
.con1 dl dd .imgbox b.b1{background:url(../images/c_ico4.png) no-repeat center center;}
.con1 dl dd .imgbox b.b2{background:url(../images/c_ico5.png) no-repeat center center;}
.con1 dl dd .imgbox b.b3{background:url(../images/c_ico6.png) no-repeat center center;}
.con1 dl dd .imgbox span{ height:20px; width:90px; text-align:center; line-height:20px; font-size:14px; color:#fff; display:block;position:absolute; top:40px; left:90px; }
/*=======================con2===================*/
.con2{width:100%; background:#f2f2f2; clear:both; overflow:hidden; padding:40px 0;}
.con2_l{ height:240px; width:728px; overflow:hidden; background:#fff;}
.con2_l .leftbox{ padding:40px 25px; height:160px; width:130px; background:#005eaf;}
.con2_l .leftbox span{ height:42px; line-height:42px; font-size:36px; color:#fff; display:block; font-family:"Arial"}
.con2_l .leftbox em{ height:24px; line-height:24px; font-size:14px; color:#cfcfcf; display:block;}
.con2_l .leftbox a{ height:28px; width:70px; background:url(../images/more.png) no-repeat center center; display:block; text-align:center; color:#ccc; line-height:28px; margin-top:40px;}
.con2_l .leftbox a:visited{color:#ccc;}
.con2_l .leftbox a:hover{color:#ccc; text-decoration:underline;}
.con2_l .leftbox a:active{color:#ccc;}
.con2_l .rightbox{ padding:18px 18px 0 0; width:500px; height:210px; overflow:hidden;}
.con2_l .rightbox .hottext{ height:70px; overflow:hidden; border-bottom:1px dotted #ccc; padding-bottom:15px;}
.con2_l .rightbox .hottext p{ height:70px; width:105px; display:block; overflow:hidden;}
.con2_l .rightbox .hottext p a{ display:block;}
.con2_l .rightbox .hottext p img{height:70px; width:105px;display:block;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
	-ms-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
}
.con2_l .rightbox .hottext p img:hover{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);	
	}
.con2_l .rightbox .hottext .hottext_right{ height:70px; width:377px; overflow:hidden;}
.hottext_right .a1{ height:20px; line-height:20px; padding-bottom:10px; display:block; color:#000; font-size:17px;}
.hottext_right .a1:visited{color:#000;}
.hottext_right .a1:hover{color:#005eaf;}
.hottext_right .a1:active{color:#000;}
.hottext_right span{ height:42px; line-height:20px;display:block; color:#747474; overflow:hidden}
.con2_l .rightbox dl{ height:120px; overflow:hidden; clear:both; padding-top:7px;}
.con2_l .rightbox dl dd{ height:30px; line-height:30px; font-size:14px; color:#666; overflow:hidden; padding-left:12px; background:url(../images/list_ico.png) no-repeat left center;}
.con2_l .rightbox dl dd a{ float:left; display:inline;}
.con2_l .rightbox dl dd span{ float:right; display:inline; font-size:12px; color:#999999;}
.con2_r{ height:240px; width:350px; overflow:hidden;background:#fff; position:relative}
/*=======================foucs begin===================*/
.con2_r .bd{ position:relative; height:100%; z-index:1;   }
.con2_r .bd li{ zoom:1; vertical-align:middle; width:350px; height:240px; }
.con2_r .bd li a{ display:block;width:350px; height:240px; position:relative; }
.con2_r .bd img{ width:350px; height:240px; display:block;}
.con2_r .textbg{position:absolute; bottom:-90px; left:0;height:80px;background:url(../images/mc.png) repeat left top;width:310px; z-index:1;color:#fff;  padding:10px 20px 0;}
.con2_r .textbg h3{ height:22px; line-height:22px; font-size:14px; display:block; font-weight:100;}
.con2_r .textbg h3:hover{color:#005eaf;}
.con2_r .textbg span{ height:44px; line-height:22px;display:block;}


/*=======================con3===================*/	
.con3{width:100%; background:#065192; clear:both; overflow:hidden; padding:20px 0 40px 0;}
.con3Dl{ height:290px; width:1125px; overflow:hidden; margin-left:-25px; clear:both;}
.con3Dl dd{ width:350px; height:290px; overflow:hidden; float:left; display:inline; margin-left:25px;}
.con3Dl dd a{width:350px; height:290px; display:block;}
.con3Dl dd p{width:350px; height:230px; overflow:hidden; display:block; position:relative;}
.con3Dl dd p img{width:350px; height:230px;
 -webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 1s all;
	-moz-transition: 1s all;
	-ms-transition: 1s all;
	-o-transition: 1s all;
	transition: 1s all;}
.con3Dl dd p img:hover{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);	
	}	
.con3Dl dd span{ height:60px; line-height:60px; text-align:center; font-size:16px; color:#666; background:#fff; display:block;}
.con3Dl dd span:hover{ color:#005eaf;}
.con3Dl dd p em{ height:25px; width:135px; line-height:25px; overflow:hidden; color:#999; text-align:center; position:absolute;  left:107px; bottom:-25px; display:block; background:#fff;}	
.con3 .btn{ height:44px; width:135px; line-height:44px; overflow:hidden; margin:0 auto; text-align:center; font-size:14px; color:#005eaf; display:block;
-webkit-transform: translateZ(0);
  transform: translateZ(0);
   background: #2098d1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  }
.con3 .btn:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition:transform 0.3s ease-out;
  transition:transform 0.3s ease-out;
}
.con3 .btn:hover, .con3 .btn:focus, .con3 .btn:active {
  color:#fff;
}
.con3 .btn:hover:before, .con3 .btn:focus:before, .con3 .btn:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
} 
/*=======================con4===================*/
.con4{ height:390px; width:1250px; overflow:hidden; margin-left:-75px;clear:both; position:relative;}
.con4 .bd{ width:1120px; overflow:hidden; position:absolute; top:0; left:65px; z-index:1}
.con4 dl{ width:1120px; height:390px; overflow:hidden;}
.con4 dl dd{ width:260px; height:390px; overflow:hidden; float:left; display:inline; padding:0 10px; position:relative;}
.con4 dl dd a{width:260px; height:390px; display:block; background:#000; opacity:0; position:absolute; top:0; left:0; z-index:1}
.con4 dl dd p{width:260px; height:260px; overflow:hidden; display:block; position:absolute; left:0;}
.con4 dl dd p img{width:260px; height:260px;
 -webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 1s all;
	-moz-transition: 1s all;
	-ms-transition: 1s all;
	-o-transition: 1s all;
	transition: 1s all;}
.con4 dl dd p img:hover{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);	
	}
.con4 dl dd .divtext{ height:130px; width:260px;background:#f2f2f2; overflow:hidden; position:absolute; left:0}
.con4 dl dd .divtext span{ padding:20px; height:30px; line-height:30px; font-size:14px; color:#222222; display:block;}
.con4 dl dd .divtext em{ padding:0 20px; height:40px; line-height:40px; color:#005eaf; display:block; position:relative;}
.con4 dl dd:hover .divtext{ background:#005eaf;}
.con4 dl dd:hover .divtext span{ color:#fff;}
.con4 dl dd:hover .divtext em{ color:#fff;}
.con4 dl dd:hover .divtext em i{ width:20px; height:40px; line-height:40px; position:absolute; left:70px; bottom:0; display:block}
.con4 .prev{ width:25px; height:40px; position:absolute; left:85px; top:185px;background:url(../images/prev2.png) no-repeat center center; cursor:pointer}
.con4 .next{ width:25px; height:40px;position:absolute; right:85px; top:185px; background:url(../images/next2.png) no-repeat center center; cursor:pointer}
.con4 .prev:hover{background:url(../images/prev2_h.png) no-repeat center center;}
.con4 .next:hover{background:url(../images/next2_h.png) no-repeat center center;}		
.con4_btn{ height:44px; width:135px; line-height:44px; overflow:hidden; margin:0 auto; text-align:center; font-size:14px; color:#fff !important; display:block;
-webkit-transform: translateZ(0);
  transform: translateZ(0);
   background: #0971cb;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  }
.con4_btn:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #005eaf;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition:transform 0.3s ease-out;
  transition:transform 0.3s ease-out;
}
.con4_btn:hover, .con4_btn:focus, .con4_btn:active {
  color:#fff;
}
.con4_btn:hover:before, .con4_btn:focus:before, .con4_btn:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
} 		
/*=======================con5===================*/
.con5{width:100%; background:#f2f2f2; clear:both; overflow:hidden; padding:20px 0 40px 0;}
.con5 .title{ height:55px; line-height:35px; background:url(../images/title_ico.png) no-repeat left bottom; font-size:16px; color:#666;}
.con5_l{ width:550px; height:315px; overflow:hidden;}
.con5_l .content{ height:230px; width:549px; border-right:1px solid #cfcfcf; background:url(../images/map.png) no-repeat 208px top;}
.scrollBox {width:160px;height: auto;float: left;}
.scrollBox ul li{ height:24px; line-height:24px; color:#222222; font-size:14px;}
.scrollBox .div_scroll {width: 100%;height: 230px;overflow: auto;float: left;}			
.scrollBox .scroll_container {overflow: hidden;position: relative;background-color: #f2f2f2;}
.scrollBox .scroll_absolute {position: absolute;}
.scrollBox .scroll_vertical_bar {position: absolute;top: 0;left: 0;width:7px;height:230px;margin: 0;padding: 0;}
.scrollBox .scroll_cap {display: none;}
.scrollBox .scroll_arrow {text-indent: -20000px;display: block;cursor: pointer;}
.scrollBox .scroll_vertical_bar .scroll_track {position: relative;background-color: #d8d9db;}
.scrollBox .scroll_vertical_bar .scroll_drag {position: relative;top: 0;left: 0;cursor: pointer;background-color: #125da4;}
.scrollBox .scroll_vertical_bar .scroll_arrow {height: 14px;background-color: #90C;}
.scrollBox .scroll_vertical_bar .scroll_arrow_up { background:url(../images/sup.png) no-repeat center top}
.scrollBox .scroll_vertical_bar .scroll_arrow_down { background:url(../images/sdown.png) no-repeat center top}
.con5_r{ width:520px; height:315px; overflow:hidden;}
.con5_r .content{ height:190px; width:520px;}
.con5_r .f_phone{ width:150px; height:80px; line-height:40px; padding-top:104px; text-align:center; font-size:16px; color:#666; background:url(../images/f_phone.png) no-repeat center 14px; margin-left:132px;}
.con5_r .f_ms{ width:85px; height:80px; line-height:40px; padding-top:104px; text-align:center; font-size:16px; color:#666; background:url(../images/f_ms.png) no-repeat center 5px;}
.con5_r .f_ms a{ height:40px; display:block;}
/*=======================foot===================*/
.foot{ height:265px; background:#005eaf; overflow:hidden; clear:both; width:100%; padding-top:25px;}
.foot_l{ width:405px; height:265px; overflow:hidden; background:url(../images/f_logo.png) no-repeat left 5px; padding-top:85px; line-height:24px; color:#cfcfcf;}
.foot_l a{color: #cfcfcf;}
.foot_r{ width:425px; height:265px; overflow:hidden;}
.foot_r dd {width:65px;overflow: hidden;float: left;display: inline;margin: 0px 0px 0 20px;}
.foot_r dd span {font-size: 16px;height: 35px;color: #fff;display: block;line-height: 30px;}
.foot_r dd a {color: #cfcfcf;font-family:"宋体";display: block;height: 28px;line-height: 28px;}
.foot a:visited {color: #cfcfcf;}
.foot a:hover {color: #fff;}
.foot a:active {color: #cfcfcf;}


/*=======================二级页面===================*/
.subbanner { height: 300px; position: relative; overflow: hidden;clear:both;  z-index:2}
.subbanner .center{ width: 1004px; height: 300px; margin: 0 auto; position: relative; }
.subbanner a{ position: absolute; left: -459px; height:300px; display:block; width:1920px;}
.subbanner img{ width: 1920px; height: 300px;
	animation:banner 10s infinite linear;
	-moz-animation:banner 10s infinite linear; /* Firefox */
	-webkit-animation:banner 10s infinite linear; /* Safari and Chrome */
	-o-animation:banner 10s infinite linear; /* Opera */
	}
@keyframes banner
{
0%  {transform: scale(1.0);}
50%  {transform: scale(1.1);}
100%  {transform: scale(1.0);}
}
/* Firefox */
@-moz-keyframes banner 
{
0%  {transform: scale(1.0);}
50%  {transform: scale(1.1);}
100%  {transform: scale(1.0);}
}
/* Safari and Chrome */
@-webkit-keyframes banner 
{
0%  {transform: scale(1.0);}
50%  {transform: scale(1.1);}
100%  {transform: scale(1.0);}
}
/* Opera */
 @-o-keyframes banner 
{
0%  {transform: scale(1.0);}
50%  {transform: scale(1.1);}
100%  {transform: scale(1.0);}
} 
.subbanner img{ height:300px; width:100%;}
.subcontent{ min-height:526px; height:auto !important; width:100%; background:url(../images/sub_bg.png) no-repeat left -15px; clear:both; overflow:hidden;}
/**********submenu***************/
.submenu{text-align:center; padding:30px 0; overflow:hidden; height:50px;}
.submenu span{ display:inline-block}
.submenu a{ height:50px; width:130px; background:#005eaf; line-height:50px;float:left; display:inline;text-align:center; color:#fff; font-size:14px; margin-right:1px;}
.submenu a:visited{ color:#fff;}
.submenu a:hover{ background:#c00725; color:#fff;}
.submenu a.hover{ background:#c00725; color:#fff;}
.submenu a:active{ color:#fff;}
/*location*/
.location{ height:60px; width:100%; line-height:60px; border-bottom:1px solid #cfcfcf;}
.location span{ height:60px; line-height:60px;font-family:"songti";color:#92959b; background:url(../images/location_ico.png) no-repeat left center; padding-left:16px;}
.location em{ font-size:16px; color:#222222; background:url(../images/location_ico1.png) no-repeat left center; padding-left:30px; display:block;}
.location a{color:#92959b; display:inline-block;}
.location a:visited{ color:#92959b;}
.location a:hover{ color:#005eaf;}
.location a:active{ color:#92959b;}
.location a.hover{ color:#005eaf;}

/*^
 * 列表分页
 * @author zx
 */
.page {
	padding: 30px 0px 40px 0px;
	overflow: hidden;
	clear: both;
	height: 35px;
	line-height: 35px;
	margin:0px auto;
	text-align: center;
}
.page a {
	padding: 9px 12px;
	color: #383838;
	border-radius: 4px;
	border: 1px solid #dddcdc;
	margin-right: 3px;
	font-family: "宋体";
}
.page a:hover {
	background: #005eaf;
	color: #fff;
	border: 1px solid #005eaf;
}
.page a.hover {
	background: #005eaf;
	color: #fff;
	border: 1px solid #005eaf;
}
.page input {
	vertical-align: middle;
	height: 20px;
	border: 1px solid #dddcdc;
}
.page .lable {
	color: #000;
}
.page input.pageDetail {
	width: 30px;
	height: 30px;
	margin-right: 3px;
	text-align: center;
	border-radius: 4px;
	color: #383838;
	font-family: "宋体";
	margin-bottom: 2px;
}
.page input.page_bnt {
	border: none;
	width: 50px;
	height: 30px;
	margin-left: 3px;
	border-radius: 4px;
	cursor: pointer;
}
/*
*全文列表
*@zhengxue 
*/
.newsList{ min-height:500px; height:auto !important; clear:both; overflow:hidden;}
.newsList dd{ height:55px; line-height:55px;border-bottom:1px solid #d8d8d8; padding:0 40px 0 100px; background:#fff url(../images/listico.png) no-repeat left center;font-size:14px; color:#666; cursor:pointer; position:relative;}
.newsList dd span{ color:#999999; font-size:12px;}
.newsList dd .divtext{ height:80px; padding:15px 40px 15px 0px; color:#fff;font-size:14px; line-height:24px; position:absolute; top:56px; left:100px; background:#005eaf; display:none}
.newsList dd:hover{background:#005eaf url(../images/listico2.jpg) no-repeat left top; height:166px}
.newsList dd:hover span{ color:#fff;}
.newsList dd:hover a{ color:#fff;}
.newsList dd:hover .divtext{ display:block}

/*图片放大效果*/
.imghover{
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
	-o-transition: 0.5s all;
	transition: 0.5s all;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	}
.imghover:hover{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);}
/*^
 * 全图列表
 * @author zx
 */
.newsAllImg{width:1100px; overflow:hidden; margin-left:10px;}
.newsAllImg dd{ width:350px; margin:0px 15px 15px 0px; float:left; display:inline; height:230px; overflow:hidden; position:relative}
.newsAllImg dd .a1{ height:230px; width:350px; overflow:hidden; display:block;}
.newsAllImg dd .a1 img{height:230px; width:350px;}
.newsAllImg dd .divtext{ height:40xp; background:url(../images/listmc.png) repeat left top; line-height:40px; font-size:14px; color:#cdcdcd; text-align:center; position:absolute; bottom:-40px; left:0; width:100%;}
/*^
 * 图文列表
 * @author zx
 * @created 2015.2.3
 */
.textImgList{
	clear:both;
	overflow:hidden;
	}
.textImgList dd{
	height:220px;
	clear:both;
	padding-bottom:15px;
	position:relative;
	border-bottom:1px dotted #cccccc;
	margin-top:15px;
	}
.textImgList dd p{
	width:300px;
	height:200px;
	display:block;
	float:left;
	padding:9px;
	border:1px solid #cfcfcf;
	position:absolute;
	left:0px;
	top:0px;
	}
.textImgList dd p img{
	width:300px;
	height:200px;
	display:block;
	}
.textImgList_right{
	height:220px;
	padding:0px 0px 0 345px;
	overflow:hidden;
	}
.textImgList_right h3{
	display:block;
	clear:both;
	height:40px;
	font-size:20px;
	line-height:40px;
	color:#000000;
	font-weight:100;
	padding-bottom:10px;
	}
.textImgList_right h3 a{color:#000000;}
.textImgList_right h3 a:visited{color:#000000;}
.textImgList_right h3 a:hover{color:#005eaf}
.textImgList_right h3 a:active{color:#000000;}	
.textImgList_right div{
	overflow:hidden;
	line-height:24px;
	height:140px;
	color:#747474;
	font-size:14px;
	}
.textImgList_right .a1{ width:100px; height:28px; border:1px solid #999999;  text-align:center; line-height:28px; color:#747474; font-size:14px; float:right; display:inline;}	
.textImgList_right .a1:visited{color:#747474;}
.textImgList_right .a1:hover{color:#005eaf}
.textImgList_right .a1:active{color:#747474;}
/*视频*/
.VideoBox{ width:600px; margin:0 auto; clear:both; overflow:hidden;}
/*^
 * 文章阅读页
 * @author zx
 * @created 2015.1.20
 */ 
.articleBox{
	clear:both;
	line-height:36px;
	min-height:300px;
	height:auto !important;
	font-size:16px;
	height:300px;
	padding:10px 15px 15px 15px;
}
.articleBox img{ max-width:100%;}
.article_title{
	font-size:30px;
	text-align:center;
	font-family:"microsoft yahei";
	line-height:35px;
	padding:0 0 20px 0;
	color:#222;
	}
.article_time{
	clear:both;
	height:25px;
	margin:0 0 20px 0;
	text-align:center;
	}
.article_time span{ display:inline-block;}	
.article_time em{ height:25px; line-height:25px; padding:0 40px 0 25px; color:#666; float:left; display:inline;}
.article_time em.em1{ background:url(../images/news_ico1.png) no-repeat left center;}
.article_time em.em2{ background:url(../images/news_ico2.png) no-repeat left center;}
.article_time em.em3{ background:url(../images/news_ico3.png) no-repeat left center;}
	
.article_page{padding:15px 0;text-align:center;}
.article_page a.hover{ color:#3bccf8; font-weight:bold;}

.article_pageUp{
	clear:both;
	overflow:hidden;
	padding:10px 0 0 0;
	}
.article_pageUp dl dd{
	display:block;
	height:30px;
	clear:both;
	line-height:30px;
	}
.articleBox .share{
	clear:both;
	height:30px;
	border:1px solid #e8e8e8;
	background:#f7f7f7;
	}
.articleBox .share_l{
	float:left;
	display:inline;
	padding:0 0 0 10px;
	}
.articleBox .share_r{
	float:right;
	display:inline;
	line-height:30px;
	padding:0 10px 0 0;
	}
/*^
 * 文章阅读页——大图
 * @author zx
 * @created 2015.2.3
 */
#play{
	width:600px;
	height:400px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	padding:5px;
	margin:0 auto;
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:60px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height:47px;
	width:70px;
	padding:3px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	height:47px;
	width:70px;
	display:block;
	background:#fff;
	position:relative;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #ff7e00;background:#4a4949;}
.imgMove .bottom_a {
	width:20px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:15px;
	position:absolute;
	z-index:9999999999999;
	background:url(../images/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}
/*^^^^^^留言^^^^^^^^^^*/
.msgForm{
	clear: both;
	overflow:hidden;
	width:580px;
	margin:0 auto;
	font-family:"microsoft yahei";
	}
.msgForm dd{
	display:block;
	clear:both;
	padding:0px 0 15px 0px;
	overflow:hidden;
	}
.msgForm dt{
	display:block;
	clear:both;
	overflow:hidden;
	height:40px;
	background:#005eaf;
	color:#fff;
	line-height:40px;
	font-size:16px;
	text-align:center;
	margin-bottom:20px;
	}
.msgForm_left{
	width:80px;
	line-height:40px;
	float:left;
	display:inline;
	text-align:right;
	font-size:16px;
	color:#666;
	padding-right:10px;
	}
.msgForm_right{
	float:left;
	display:inline;
	}
.form1_right select{
	padding:2px;
	}
.msgForm_input{
	float:left;
	height:38px;
	line-height:38px;
	border:1px solid #e6e6e6;
	padding:0 0 0 5px;
	}
.msgForm_input.w125{ width:100px;}
.msgForm_input.w475{ width:475px;}
.msgForm_input_bt{
	width:212px;
	height:50px;
	float:left;
	background:#005eaf;
	cursor:pointer;
	border:none;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	font-family:"microsoft yahei";
	margin-left:90px;
	}
.msgForm_input_bt:hover{ color:#FFF;background:#703580;}
.msgForm_span{
	display:block;
	line-height:40px;
	float:left;
	}
.msgForm_textarea{
	width:470px;
	height:135px;
	display:block;
	line-height:25px;
	float:left;
	border:1px solid #e6e6e6;
	outline:none;
	color:#949494;
	padding:5px;
	}
.msgList{
	clear:both;
	overflow:hidden;
	width:900px;
	margin:0 auto;
	}
.msgList dd{
	clear:both;
	padding:15px 0;
	overflow:hidden;
	}
.msgTitle{clear:both;line-height:30px;}
.msgTitle span{padding:0 0 0 30px; color:#888;}
.msgInfo{clear:both;line-height:30px;}
.msgReply{clear:both;line-height:30px;}

.msgName{
	width:100px;
	float:left;
	display:inline;
	font-family:"microsoft yahei";
	padding:10px 0 0 0;
	}
.msgName strong{
	display:block;
	clear:both;
	font-size:14px;
	}
.msgName span{
	display:block;
	line-height:30px;
	}
.msgList_r{
	width:760px;
	float:right;
	display:inline;
	border:1px solid #d5d5d5;
	background:#fff;
	padding:15px;
	position:relative;
 	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
	}
.msgList_jt{
	width:11px;
	height:18px;
	position:absolute;
	left:-11px;
	top:20px;
	background:url(../images/jiantou.jpg) no-repeat;
	}

/**/
.msgForm_left1{
	width:90px;
	line-height:30px;
	float:left;
	display:inline;
	text-align:right;
	}
.msgForm dd em{
	line-height:30px;
	float:left;
	display:inline;
	text-align:center;
	font-weight:bold;
	color:#666666;
	}
.msgForm dd i{
	line-height:30px;
	color:#c91e1e;
	padding:0 0 0 10px;
	}
/*招聘列表页*/
.recruitList{
	clear:both;
	overflow:hidden;
	min-height: 550px;
	height: auto !important;
	margin:0 auto;
	}
.recruitListDl{
	clear:both;
	overflow:hidden;
	}
.recruitListDl dt{
	clear:both;
	overflow:hidden;
	height:50px;
	line-height:50px;
	background:#e6e6e6;
	color:#666;
	font-size:14px;
	margin-bottom:10px;
	}
.recruitListDl span{
	float:left;
	display:inline;
	}
.recruitListDl span.span1{
	width:10%;
	text-align:left;
	text-indent:2em;
	}
.recruitListDl span.span2{
	width:20%;
	text-align:center;
	}
.recruitListDl span.span3{
	width:30%;
	text-align:center;
	}
.recruitListDl dd{
	clear:both;
	overflow:hidden;
	height:50px;
	line-height:50px;
	background:#fff;
	color:#888;
	font-size:14px;
	border-bottom:1px solid #f9f9f9;
	}
.recruitListDl dd a{
	display:block;
	}

/*招聘详细页*/
.recruitView{
	clear:both;
	overflow:hidden;
	width:1002px;
	margin:10px auto;
	background:#fff;
	font-family:"微软雅黑";
	min-height: 550px;
	height: auto !important;
	}
.recruitViewTT{
	clear:both;
	overflow:hidden;
	height:50px;
	line-height:50px;
	color:#333;
	font-size:20px;
	padding:0 20px;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	}
.recruitViewB{
	clear:both;
	overflow:hidden;
	line-height:24px;
	font-size:14px;
	padding:14px 20px;
	}
